/*
 * @lc app=leetcode.cn id=26 lang=swift
 *
 * [26] 删除排序数组中的重复项
 */

// @lc code=start
class Solution {
    func removeDuplicates(_ nums: inout [Int]) -> Int {
        if nums.count < 2 {
            return nums.count
        }
        var j = 0
        for i in 1..<nums.count {
            if nums[i] != nums[j] {
                j += 1
                if i != j {
                    nums[j] = nums[i]
                }

            }
        }
        return j + 1
    }
}
// @lc code=end

